package com.gcb.domain.dto;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;

/**
 * 新增/修改企业用户关系
 */
@Data
public class CompanyUserSaveDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 企业ID(gcb_company.id)
     */
    private Long companyId;

    /**
     * 用户ID(gcb_user.id)
     */
    private Long userId;

    /**
     * 在职状态(0离职 1在职)
     */
    private Integer status;

    /**
     * 用户类型  0-普通用户 1-企业管理员  2-企业超级管理员
     */
    private Integer type;

    /**
     * 入职时间
     */
    private LocalDate hireDate;

    /**
     * 离职时间
     */
    private LocalDate resignationDate;

    /**
     * 邀请人
     */
    private Long inviteBy;

    private Long createBy;

    private Long updateBy;

}




